abstract class HttpApi {
  /// 初始化方法私有化
  HttpApi._();

  ///获取验证码
  static const String smsVerify = '/v1/sms/verify';

  /// 获取国家code
  static const String getcountry = '/api/v1/common/getcountry';

  /// 完善资料 - 获取新名字
  static const String nickname = '/api/v1/nickname/get';

  /// 登录接口
  static const String login = '/v3/login';

  /// 退出登录
  static const String logout = '/api/v2/user/logout';

  /// im 礼物
  static const String imGiftList = '/api/v2/virtual-product/find-im-list';

  /// 客户端查询首页commend数据
  static const String appGetCommend = "/api/v3/pp-home/recommend-list";

  /// 客户端查询首页popular数据
  static const String appGetPopular = "/api/v3/pp-home/popular-list";

  /// 客户端查询首页popular top数据
  static const String appGetPopularTop = "/api/v3/topuser/list";

  /// 客户端查询首页mine数据
  static const String appGetMineList = "/api/v4/room/room-mine-list";

  /// 客户端查询首页mine创建房间
  static const String appCreateMineRoom = "/api/v2/room/add";

  /// 客户端查询首页mine查询房间列表类型
  static const String appGetRoomTypes = "/api/v4/room/room-mine-type-list";

  /// 客户端查询首页mine查询房间类型
  static const String appGetRoomTages =
      "/api/v1/expose-flow/room-category-config";

  /// 客户端查询mine是否支持创建房间
  static const String appGetMineRoomState = "/api/v2/room/check/create";

  /// 客户端查询mine房间详情
  static const String appGetMineRoomDetail = "/api/v4/room/room-mine-type-list";

  /// 获取Discoer主题列表
  static const String discoverRecommendList =
      "/api/v3/dynamic/topic/recommend-list";

  static const String geocode = "/api/v1/common/geocode/json";

  /// 查询动态
  static const String discoverProductFlow = "/api/v3/product/flow";

  /// 关注的人
  static const String discoverFollowing = "/api/v1/dynamic-info-flow/user";

  //查询following动态--好友动态
  static const String discoverFollowingDynamicList =
      "/api/v2/dynamic-info-flow/friend-dynamic";

//  查询单个动态
  static const String discoverDynamicFind = "/api/v4/dynamic/find";

//  评论列表
  static const String discoverCommentList = "/api/v4/dynamic/comment-list";

//  点赞
  static const String discoverLike = "/api/v2/dynamic/like";

//  点赞评论
  static const String discoverLikeComment = "/api/v2/dynamic/comment/like";

//  关注或取消关注
  static const String discoverAttention = "/api/v1/user-friend/save-attention";

//  评论
  static const String discoverComment =
      "/api/v2/dynamic/comment/create-with-audit";

//  删除评论
  static const String discoverDeleteComment = "/api/v2/dynamic/comment/delete";

//  图片上传
  static const String discoverUpload = "/api/v1/global/multi-upload";
  static const String uploadVideo = "/api/v1/global/uploadVideo";

//  送礼
  static const String discoverSendGift = "/api/v4/room/gift/send";
  static const String dynamicGifts = "/api/v1/gift/dynamicGifts";

//  发布动态
  static const String discoverSaveDynamic = "/api/v5/dynamic/save-with-audit";
  static const String getPlayAuth = "/api/v5/dynamic/playAuth";
  static const String flowVideo = "/api/v3/product/flowVideo";

  static const String line1 = "==========================================";
  static const String line2 = "           直播间相关接口                   ";
  static const String line3 = "==========================================";

  /// 获取聊天室房间信息
  static const String voiceRoomEnterExt = "/api/v2/voice-room/enter-ext";

  /// 请求房间玩法
  static const String commonGame = "/api/v1/common-game/get";

  /// 获取聊天室麦位信息
  static const String roomMicAll = "/api/v2/room/mic/all";

  /// 获取聊天室额外信息
  static const String roomEextraInfo = "/api/v2/room/extra-info";

  // 用户申请上麦
  static const String roomMicUp = "/api/v2/room/mic/up";

  /// 主播抱用户上麦接口
  static const String roomMicHoldUp = "/api/v2/room/mic/hold-up";

  /// 下麦接口
  static const String roomMicHoldDown = "/api/v2/room/mic/hold-status";

  /// 查看麦上用户信息
  static const String userSimpleGet = "/api/v2/user/simple/get";

  /// 房间信息更新
  static const String roomSettingUpdate = "/api/v2/room/setting-update";

  /// 退房间
  static const String roomQuit = "/api/v2/room/quit";

  /// 获取房间历史数据
  static const String roomHistory = "/api/v1/message/single-room";

// api/v2/room/quit
  /// 直播间相关接口
}
